//
//  MyPerson.h
//  C06_作业
//
//  Created by dllo on 15/11/24.
//  Copyright © 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

/** 某班有5个学生，三门课。分别编写3个函数实现以下要求：
  （1） 求各门课的平均分；
  （2） 找出有两门以上不及格的学生，并输出其学号和不及格课程的成绩；
  （3） 找出三门课平均成绩在85-90分的学生，并输出其学号和姓名 */

struct SubjectScore {
    float chineseScore;
    float englishScore;
    float mathScore;
};
typedef struct SubjectScore SubjectScore;


struct Student {
    char name[20];
    int number;
    SubjectScore subjectScore[3];
};
typedef struct Student Student;

/** (1) */
void AverageScore();


/** 2.创建一个Point结构体,包含x, y两个变量. 并写以下函数
 * 函数1: 判断两个点是否在一条水平线上
 * 函数2: 判断两个点是否在一条垂直线上
 * 函数3: 判断两个点是否相等
 */

struct PointXY {
    int x;
    int y;
};
typedef struct PointXY PointXY;


/** 函数1: 判断两个点是否在一条水平线上 */
void shuiPing(PointXY a, PointXY b);

/** 函数2: 判断两个点是否在一条垂直线上 */
void chuizhi(PointXY a, PointXY b);

/** 函数3: 判断两个点是否相等 */
void xiangdeng(PointXY a, PointXY b);




















